[]
设置用户主页文档id
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path |
请求模式
HomePageV2Controller+SetUserHomePageRequestModel
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取所有用户的信息
参数
名称 | 类型 | 位置 | 描述 | 示例 |
---|---|---|---|---|
Provider | string | query | 用户提供程序名称 | "local" |
PageSize | int32 | query | 每页查询用户数量 | 20 |
PageNumber | int32 | query | 当前查询的页号 | 1 |
SearchText | string | query | 查找的文本 | "admin" |
OrderBy | string | query | 排序列名称 | "UserName" |
OrderType | OrderType | query | 排序方式,可用的排序包括 "ASC" 和 "DESC". | "ASC" |
Paging | Boolean | query | 是否进行分页查询 | true |
SearchType | SearchType | query | 查找的方式,可用的方式包括 "None" 和 "Count". | "None" |
响应
状态代码: 200
成功
创建一个新用户
请求模型
响应
状态代码: 201
成功
状态代码: 400
错误请求
状态代码: 403
禁止
通过id获取用户信息。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
状态代码: 404
未找到
更新用户信息。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
ignoreRoles | Boolean | query | 是否忽略用户角色。 |
请求模型
响应
状态代码: 200
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
删除现有用户。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
删除指定用户。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
获取用户的角色。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
Array<string>
状态代码: 404
未找到
启用/禁用用户。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
请求模型
boolean
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
更改指定用户的密码。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
请求模型
password
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 403
禁止
状态代码: 404
未找到
更改用户密码。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 404
未找到
导入用户。
响应
状态代码: 200
成功
导出所有用户信息。
响应
状态代码: 200
成功
二进制
导出用户信息模板。
响应
状态代码: 200
成功
二进制
获取用户导入结果文件,查看详细错误信息。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
key必填项 | string | path | 用户模板文件的key。 |
响应
状态代码: 200
成功
二进制
状态代码: 404
未找到
删除无用的用户模板文件。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
key必填项 | string | path | 用户模板文件的key。 |
响应
状态代码: 204
成功
状态代码: 404
未找到
获取锁定用户。
响应
状态代码: 200
成功
通过 id 解锁用户。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
响应
状态代码: 204
成功
重置用户“admin”的密码。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取可用的用户上下文。
响应
状态代码: 200
成功
获取当前用户的声明。
响应
状态代码: 200
成功
获取指定用户的头像。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
二进制
状态代码: 304
未修改
添加或更新当前用户的头像。
请求模型
二进制
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取当前用户的个人资料信息。
响应
状态代码: 200
成功
状态代码: 400
错误请求
更新当前用户的个人资料信息。
请求模型
响应
状态代码: 204
成功
状态代码: 400
错误请求
获取当前登录用户可以共享文档的角色。
响应
状态代码: 200
成功
获取指定用户的权限。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 用户id。 |
响应
状态代码: 200
成功
Array<string>
状态代码: 400
错误请求
状态代码: 404
未找到
获取指定用户的所有权限。
参数
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
name必填项 | string | path | 用户名 |
响应
状态代码: 200
成功
Array<string>
状态代码: 404
未找到
获取当前用户所属的所有组织。
响应
状态代码: 200
成功
获取不属于任何组织的所有用户。
响应
状态代码: 200
成功
设置用户可以直接登录的默认组织。
请求模型
organizationId
响应
状态代码: 204
成功
状态代码: 400
错误请求
状态代码: 404
未找到
删除当前用户的默认组织设置。
响应
状态代码: 204
成功
服务器插件错误
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
code可为空 | string | 错误代码 | |
message可为空 | string | 错误信息 | |
context可为空 | string | 错误上下文 | |
innerError | ServerPluginError |
设置用户主页请求模型
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
userId可为空 | string | 用户名 | "160C30CC-B9FF-43F8-852A-3BD672176C4B" |
userHomeDocumentId可为空 | string | 用户主页文档id | "8760F2A1-C217-480F-8EB0-1EE9DB3AE2C5" |
Enum:
ASC
DESC
订单类型。
* ASC
- 0 - 升序。
* DESC
- 1 - 降序。
Enum:
None
Count
搜索记录的搜索类型。
* None
- 0 - 正常搜索。
* Count
- 1 - 只检索记录数。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
models可为空 | UserBizModel | ||
total | int32 | ||
pageSize可为空 | int32 | 页面大小。 | 20 |
pageNumber可为空 | int32 | 页码。 | 1 |
searchText可为空 | string | 搜索文本。 | "admin" |
orderBy可为空 | string | 有序字段。 | "UserName" |
orderType | OrderType | ||
paging可为空 | Boolean | 是否分页。 | true |
searchType | SearchType |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | ||
username可为空 | string | ||
email可为空 | string | ||
mobile可为空 | string | ||
provider可为空 | string | ||
avatar可为空 | string | ||
firstName可为空 | string | ||
lastName可为空 | string | ||
creationTime | ISO DateTime Sting | ||
status | UserStatus | ||
fullName可为空 | string | ||
organizationIdPath可为空 | string | ||
roles可为空 | Array<string> |
||
customizeProperties可为空 | Array<string> |
||
extraClaims可为空 | string | ||
tenantRoles可为空 | Array<string> |
Enum:
Normal
Disabled
用户的状态。
* Normal
- 1 - 正常状态。
* Disabled
- 2 - 禁用状态。
该模型用于描述处理 Web 请求时发生的所有错误。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
errors可为空 | ApiError | 错误列表。 |
该模型用于描述处理 Web 请求时发生的错误。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
code可为空 | string | 错误的唯一标识。 | |
message可为空 | string | 错误的描述文本。 | |
context可为空 | string | 错误的一些相关上下文信息。 |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | 用户 ID,可以为空。 | "8760F2A1-C217-480F-8EB0-1EE9DB3AE2C5" |
username | string | 用户名为必填项,而且不能被修改 | "MyUserName" |
firstName可为空 | string | 用户的名字。 | "MyFirstName" |
lastName可为空 | string | 用户的姓氏。 | "MyLastName" |
fullName可为空 | string | 用户的全名。 | "MyFullName" |
string | 用户邮箱地址为必填项 | "example@gmail.com" |
|
mobile可为空 | string | 手机号码。 | "88888888888" |
password可为空 | string | 用户密码。 | "MyPassword" |
provider可为空 | string | 用户提供程序,默认值为本地。 | "local" |
enabled | Boolean | 该用户是否被禁用 | true |
organizationId可为空 | string | 用户所在的组织 ID。 | "D6F4019D-54FB-4B30-AA84-424010ABA3C5" |
managerId可为空 | string | 可以管理用户的组织id。 | "14A7B860-32A4-4F2B-BFC2-C511F45022C2" |
roles可为空 | Array<string> |
用户所属的角色。 | ["ReportDesigner","DataManager"] |
customProperties可为空 | Array<string> |
自定义属性。 | {"Gender":["male"],"ExternalRoles":["DBA","Support"]} |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
firstName可为空 | string | 用户的名字。 | "MyFirstName" |
lastName可为空 | string | 用户的姓氏。 | "MyLastName" |
fullName可为空 | string | 用户的全名。 | "MyFullName" |
string | 用户邮箱地址为必填项 | "example@gmail.com" |
|
mobile可为空 | string | 用户的手机号码。 | "88888888888" |
password可为空 | string | 用户密码,null表示不修改原密码。 | "MyNewPassword" |
enabled | Boolean | 该用户是否被禁用 | true |
organizationId可为空 | string | 用户所在的组织 ID。 | "DD6DAFF7-6789-46E3-9294-C4D74542D971" |
managerId可为空 | string | 可以管理用户的组织id。 | "4DBED725-F4AB-4EC6-AD28-C164613FE294" |
roles可为空 | Array<string> |
用户所属的角色。 | ["ReportDesigner","DataManager"] |
customProperties可为空 | Array<string> |
自定义属性。 | {"Gender":["male"],"ExternalRoles":["DBA","Support"]} |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
userIds | Array<string> |
用户 ID 列表。 | ["1FB74CF4-FFB0-492F-A2D5-29AA761955CF","DD695D78-015D-43E2-9F3A-8919F4F534FE"] |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
oldPassword | string | 旧密码。 | "OldPassword" |
newPassword | string | 新密码。 | "NewPassword" |
newPasswordConfirm | string | 确认密码。 | "NewPassword" |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
importedUserCount | int32 | 导入成功的用户数。 | |
notImportedUserCount | int32 | 导入失败的用户数。 | |
detailKey可为空 | string | 用于检索有关导入错误的详细信息的唯一键。 | |
errorMsg可为空 | string | 错误信息。 |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | ||
username可为空 | string | ||
provider可为空 | string |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
token | string | 请求令牌(Token) | "A4CDF5CD-29D2-41DF-A02E-3C5492F6FC2B" |
password | string | 新密码 | "NewPassword" |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
name可为空 | string | 用户上下文名称。 | |
isBuiltIn | Boolean | 它是否是内置的用户上下文。 | |
multivalued | Boolean | 是否为多值用户上下文。 |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
type可为空 | string | 声明类型。 | |
value可为空 | string | 声明值。 |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
firstName可为空 | string | 名字。 | "MyFirstName" |
lastName可为空 | string | 姓氏。 | "MyLastName" |
fullName可为空 | string | 全名。 | "MyFullName" |
string | 用户邮箱地址 | "example@gmail.com" |
|
mobile可为空 | string | 手机号码。 | "88888888888" |
customProperties可为空 | Array<string> |
自定义属性。 | {"Gender":["male"],"ExternalRoles":["DBA","Support"]} |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | 角色id。 | |
name可为空 | string | 角色名称。 | |
tenantId可为空 | string | 组织 ID。 | |
isBuiltIn | Boolean | 是否是内置角色。 | |
permissions可为空 | Array<string> |
角色的权限。 |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id可为空 | string | 组织标识。 | |
name可为空 | string | 组织名称。 | |
path可为空 | string | 组织路径。 | |
isDefault | Boolean | 该组织是否为当前用户设定的默认组织 |